    <servlet>
        <servlet-name>redoraOperations</servlet-name>
        <servlet-class>${doc.all.package}.service.http.RedoraServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>redoraOperations</servlet-name>
        <!-- You might want to block / not configure the /redora/ pattern entirely in your proxy -->
        <url-pattern>/redora/find/operations</url-pattern>
        <url-pattern>/redora/persist/operations</url-pattern>
        <url-pattern>/redora/ddl/operations</url-pattern>
    </servlet-mapping>
    <servlet>
        <servlet-name>redoraConfigurationOperations</servlet-name>
        <servlet-class>redora.configuration.rdo.service.http.RedoraConfigurationServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>redoraConfigurationOperations</servlet-name>
        <url-pattern>/redora/find/configuration</url-pattern>
    </servlet-mapping>
    <!-- You can use your proxy to route traffic to read-only and update servers on the pattern /rdo/find and /rdo/[the rest] -->
    <#list doc.all.object.@name?sort as model>
    <servlet>
        <servlet-name>${model?uncap_first}Operations</servlet-name>
        <servlet-class>${doc.all.package}.service.http.${model}Servlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>${model?uncap_first}Operations</servlet-name>
        <url-pattern>/rdo/find/${model?lower_case}</url-pattern>
        <url-pattern>/rdo/persist/${model?lower_case}</url-pattern>
        <url-pattern>/rdo/delete/${model?lower_case}</url-pattern>
        <url-pattern>/rdo/trash/${model?lower_case}</url-pattern>
    </servlet-mapping>
    </#list>